Split off GMenuModel -> GtkMenuBar code
authorRyan Lortie <desrt@desrt.ca>
Sat, 3 Dec 2011 23:45:32 +0000 (18:45 -0500)
committerRyan Lortie <desrt@desrt.ca>
Mon, 19 Dec 2011 17:51:10 +0000 (12:51 -0500)
commitcd7ce867a75d69fa708a04bca91b8ad9c5f1b0e6
tree61f5848aa7cea132562fe16055b95737d8d5d2e5
parentafb0c098cb28c4798b4b6a570191404dfa469906
Split off GMenuModel -> GtkMenuBar code

Put this in a separate file and substantially refactor it.

Move handling of submenu creation into gtkmodelmenuitem where it
belongs.

Improve our handling of when to show separators or not.
gtk/Makefile.am
gtk/gtkapplicationwindow.c
gtk/gtkmodelmenu.c [new file with mode: 0644]
gtk/gtkmodelmenu.h [new file with mode: 0644]
gtk/gtkmodelmenuitem.c